body {
    min-width: 1240px;
    background-color: rgb(239, 239, 239);

}
#bigbox {
    width: 100%;
    height: 80px;

    margin-bottom: 20px;
    background-color: white;
    z-index: 100;

    .imgbox {
        float: left;
        z-index: 100;
 
        img{
            z-index: 100;

        }
    }

    .map {
        float: left;
        width: 820px;
        height: 35px;
        display: flex;
        justify-content: space-around;
        padding-left: 20px;
  

        li {
            float: left;
            line-height: 35px;
            margin-top: 30px;
        }
    }

    .ibox {
        position: relative;

        input {
            outline: none;
            border: 0;
            margin-top: 36px;
            background-color: rgb(236, 236, 236);


        }

        i {
            position: absolute;
            top: 37px;
            left: 1040px;
        }
    }

    a {
        color: black;

        .last {
            position: relative;
            width: 30px;
            height: 30px;
            margin-left: 10px;

            i {
                width: 30px;
                height: 30px;
                font-size: 30px;
                position: absolute;
                top: -23px;
                right: -1190px;

            }

            .number {
                position: absolute;
                top: -24px;
                right: -1195px;
                width: 15px;
                height: 15px;
                background-color: red;
                text-align: center;
                line-height: 20px;
                border-radius: 10px;
                font-size: 14px;
                color: white;
            }
        }
    }
}


// 导航


.container {
    width: 1240px;


    margin: 0 auto;

    .swiper {
        position: relative;
        .lun_bo {
            width: 1240px;
    
            position: absolute;
            top:0;
            left: 0;
    
            // background-color: aqua;
            .lun_bo_nav {
    
                z-index: 80;
                display: flex;
                flex-direction: row;
    
                .left_nav {
                    height: 500px;
    
                    width: 200px;
                    z-index: 80;
                    background-color: black;
    
                    div {
                        height: 50px;
                        line-height: 50px;
                        margin-left: 20px;
                        cursor: pointer;
    
                        a {
                            color: aliceblue;
                        }
    
                    }
    
                }
    
                #content {
                    z-index: 80;
                    width: 500px;
                    height: 500px;
                    overflow: hidden;
    
                    >div {
                        width: 500px;
                        height: 500px;
                        background-color: rgba(222, 222, 222, 0.542);
                        z-index: 80;
                        /* display: block !important;  */
                        overflow: hidden;
                        display: none;
    
                        #details {
    
                            .des {
                                margin-bottom: 20px;
    
                                .big {
                                    font-size: 18px;
                                    margin-left: 20px;
                                }
    
    
                            }
    
                            .fenlei_details {
                                width: 300px;
                                height: 110px;
                                display: flex;
                                flex-direction: row;
                                background-color: white;
                                opacity: 1 !important;
                                margin-bottom: 20px;
    
                                .pic {
                                    width: 100px;
                                    height: 100px;
                                    margin-left: 10px;
    
                                    img {
                                        width: 100%;
                                        height: 100%;
                                    }
                                }
    
                                .wen_zi {
                                    width: 180px;
                                    height: 100px;
                                    margin-right: 10px;
                                    line-height: 33px;
                                }
    
                            }
    
    
                        }
    
                    }
    
                }
    
    
    
    
    
    
               
    
    
            }
        }

    }


  
  
    .main_one {



        .first {

            padding-top: 40px;
            padding-bottom: 80px;
            display: flex;
            flex-direction: row;

            height: 35px;

            .hao_wu {
                font-size: 32px;

                span {
                    font-size: 16px;
                    color: #999;
                    margin-left: 20px;
                }
            }

            .cha_kan {
                font-size: 16px;
                margin-left: 850px;
                margin-top: 16px;
                color: #999;

                span {
                    margin-left: 5px;
                }
            }

        }

        .list1 {
            background-color: white;

            ul {

                display: flex;
                flex-direction: row;
                justify-content: space-between;

                li {
                    width: 306px;
                    height: 406px;
                    text-align: center;
                    a{
                        color: black;
                    }

                    img {
                        width: 100%;
                        height: 100%;
                        margin-bottom: 10px;
                    }

                    .name {
                        font-size: 22px;
                        margin-bottom: 10px;
                    }

                    .price {
                        color: #cf4444;
                        font-size: 22px;
                    }
                }
            }
        }

        .list2 {
            background-color: white;

            ul {

                display: flex;
                flex-direction: row;
                justify-content: space-between;

                li {
                    width: 306px;
                    height: 406px;
                    text-align: center;

                    img {
                        width: 100%;
                        height: 100%;
                        margin-bottom: 10px;
                    }

                    .name {
                        font-size: 22px;
                        margin-bottom: 10px;
                    }

                    .price {
                        color: #999;
                        font-size: 18px;
                    }
                }
            }
        }

        .list3 {
            ul {

                display: flex;
                flex-direction: row;
                justify-content: space-between;

                li {
                    width: 306px;
                    height: 306px;
                    text-align: center;
                    a{
                        color: black;
                    }

                    img {
                        width: 100%;
                        height: 100%;
                        margin-bottom: 10px;
                    }
                }
            }
        }

    }

    .list8 {
        ul {
            height: 380px;
            padding-bottom: 20px;
            display: flex;
            justify-content: space-between;
            li{
                width: 404px;
                height: 340px;
         
                position: relative;
                background-color: white;
                a{
                    color: black;
                }
                .cover{
                    height: 290px;
                    img{
                        width: 100%;
                        height: 100%;
                    }
                   
                }
                .inbigbox{
                  
                    position: absolute;
                    bottom: 57px;
                    left: 0;
                    .inbox{
                        width: 260px;
              
                        margin-left: 20px;
                        .title{
                            color: #fff;
                            font-size: 22px;
                        }
                        .summary{
                            font-size :19px;
                            color: #999;
                            
                        }
                    }
                    .lowestPrice{
                     position: absolute;
                     bottom:0 ;
                     right: -110px;
                     width: 80px;
                     text-align: center;

                        background-color: #fff;
                        color: #cf4444;
                        font-size: 17px;
                    }

                }
                .downbox{
                    span{
                     
                        margin-left: 20px;
                        font-size: 17px;
                        line-height: 50px;
                    }
                    .last{
                        margin-left: 200px;
                    }
                }

            }
        }
    }


}

.main_two {



    .two {

        padding-top: 40px;
        padding-bottom: 80px;
        display: flex;
        flex-direction: row;

        height: 35px;

        .ju_jia {

            font-size: 32px;
            height: 32px;




        }

        .navbox {
            height: 16px;
            font-size: 16px;
            color: #333;
            margin-left: 350px;
            margin-right: 50px;
            display: flex;

            div {
                margin-left: 30px;
                margin-top: 16px;
            }




        }

        .cha_kan {
            font-size: 16px;

            margin-top: 16px;
            color: #999;

            span {
                margin-left: 5px;
            }
        }

    }
}

#main1 {
    background-color: white;

    .main_two {
        width: 1240px;
        margin: 0 auto;



        .two {

            padding-top: 40px;
            padding-bottom: 80px;
            display: flex;
            flex-direction: row;

            height: 35px;

            .ju_jia {

                font-size: 32px;
                height: 32px;




            }

            .navbox {
                height: 16px;
                font-size: 16px;
                color: #333;
                margin-left: 350px;
                margin-right: 85px;
                display: flex;

                div {
                    margin-left: 30px;
                    margin-top: 16px;
                }




            }

            .cha_kan {
                font-size: 16px;

                margin-top: 16px;
                color: #999;

                span {
                    margin-left: 5px;
                }
            }

        }

        .bigbox {
            display: flex;
            flex-direction: row;

            .left_box {
                width: 240px;
                height: 610px;

                img {
                    width: 100%;
                    height: 100%;
                }
            }

            .list4 {
                width: 1000px;

                ul {
                    width: 1000px;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    justify-content: space-between;

                    li {
                        width: 240px;
                        height: 300px;
                        text-align: center;
                        padding: 10px 30px;
                        a{
                            color: black;
                        }

                        img {
                            width: 100%;
                            height: 100%;
                            margin-bottom: 10px;
                        }

                        .name {
                            font-size: 16px;
                            line-height: 30px;
                        }

                        .desc {
                            font-size: 16px;
                            line-height: 30px;

                        }

                        .price {
                            margin-top: 10px;
                            font-size: 20px;
                            color: #cf4444;
                        }
                    }

                }

            }

            .list5 {
                width: 1000px;

                ul {
                    width: 1000px;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    justify-content: space-between;

                    li {
                        width: 240px;
                        height: 300px;
                        text-align: center;
                        padding: 10px 30px;
                        a{
                            color: black;
                        }

                        img {
                            width: 100%;
                            height: 100%;
                            margin-bottom: 10px;
                        }

                        .name {
                            font-size: 16px;
                            line-height: 30px;
                        }

                        .desc {
                            font-size: 16px;
                            line-height: 30px;

                        }

                        .price {
                            margin-top: 10px;
                            font-size: 20px;
                            color: #cf4444;
                        }
                    }

                }

            }

            .list6 {
                width: 1000px;

                ul {
                    width: 1000px;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    justify-content: space-between;

                    li {
                        width: 240px;
                        height: 300px;
                        text-align: center;
                        padding: 10px 30px;
                        a{
                            color: black;
                        }

                        img {
                            width: 100%;
                            height: 100%;
                            margin-bottom: 10px;
                        }

                        .name {
                            font-size: 16px;
                            line-height: 30px;
                        }

                        .desc {
                            font-size: 16px;
                            line-height: 30px;

                        }

                        .price {
                            margin-top: 10px;
                            font-size: 20px;
                            color: #cf4444;
                        }
                    }

                }

            }

            .list7 {
                width: 1000px;

                ul {
                    width: 1000px;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    justify-content: space-between;

                    li {
                        width: 240px;
                        height: 300px;
                        text-align: center;
                        padding: 10px 30px;
                        a{
                            color: black;
                        }

                        img {
                            width: 100%;
                            height: 100%;
                            margin-bottom: 10px;
                        }

                        .name {
                            font-size: 16px;
                            line-height: 30px;
                        }

                        .desc {
                            font-size: 16px;
                            line-height: 30px;

                        }

                        .price {
                            margin-top: 10px;
                            font-size: 20px;
                            color: #cf4444;
                        }
                    }

                }

            }

        }
    }
}




.active {
    background-color: rgba(134, 116, 116, 0.5) !important;
}

.show {
    display: block !important;
}

.hide {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.fx{
    position: fixed;
    top: 0;

}
// .box4{
//     margin-top: 100px;
// }
.btn{
    height: 50px;
    width: 100px;
    position: fixed;
    bottom: 0;
    right: 0;
    border: none;
    background-color: rgba(175, 166, 166, 0.5);
    display: none;
    



}
.active1{
    display: block;

}
.lou_ceng {
    width: 100px;
    min-height: 200px;
    background-color: rgba(175, 166, 166, 0.5);
    position: fixed;
    top: 100px;
    right: 0;
    display: none;
    li {
        list-style: none;
        line-height: 53px;
        border-bottom: 1px dashed orange;
        font-size: 14px;
        text-align: center;
        cursor: pointer;
      

}
}

